Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F14 USA F31 USA F32 USA F23 USA F24 USA F26 USA F28 USA F29 USA F1 USA F3 USA F4 USA F5 USA F8 USA F9 USA F11 USA F12 USA F23 USA F24 USA F26 USA F27 USA F2 USA F3 USA F5 USA F6 USA F8 USA F10 USA F17 USA F20 USA F21 USA F23 USA F24 USA F1 USA F5 USA F6 USA F1 Usa F12 Usa F13 USA F29 USA F10 USA F30 USA F4 USA F6 USA F7 Trofeo Barcelona de Tenis - Barcelona Zivnobanka Czech Open - Prostejov ATU Cup 2001 - Weiden Memorial Savigny - Sassuolo XI Venice Open - Venice VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Uruguay - Montevideo WOW Cafe Challenger - New Orleans The Swanston Challenger - Sacramento USTA Challenger - Champaign AT&T Challenger of Dallas - Dallas The Comercia Challenger - Aptos Ford Tennis Championships - Louisville Music City Challenger - Nashville Puerto Rico Challenger Tennis Event - Humacao Baton Rouge Pro Tennis Classic - Baton Rouge Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco The Mercedes Benz of Calabasas - Calabasas Bangkok Challenger Vancouver Challenger Tulsa Challenger Tiburon Challenger Honolulu Challenger Dallas Challenger Rimouski Challenger Baton Rouge Challenger Tallahassee Challenger Sarasota Challenger Carson Challenger Ojai Challenger Vancouver Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Dallas Challenger Savannah Challenger Nottingham Challenger Tulsa Challenger Champaign Challenger Honolulu Challenger Dallas Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Winnetka Challenger Aptos Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Nottingham-2 Challenger Winnetka Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Maui Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Winnetka Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Irving Challenger Sarasota Challenger Savannah Challenger Columbus Challenger Tiburon Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Surbiton Challenger Ilkley Challenger Winnetka Challenger Winnipeg Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Irving Challenger San Francisco Challenger Sarasota Challenger Bordeaux Challenger Ilkley Challenger Tiburon Challenger Stockton Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Newport Beach Challenger Dallas Challenger Indian Wells Challenger Irving Challenger Winnetka Challenger Monterrey Challenger Charlottesville Challenger Knoxville Challenger Houston Challenger Cleveland Challenger Dallas Challenger Indian Wells Challenger Little Rock Challenger Columbus Challenger Estoril Open - Estoril International Championship of Croatia - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Open de Moselle - Metz CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg ECM Cup - Prague Copa Ericsson Chile - Santiago Tata Open - Chennai Adidas International - Sydney Pekao Open - Szczecin BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Architect Open - Budapest The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Open - Doha Freeman Men's $50,000 Challenger - Joplin BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Kroger / St. Jude International - Memphis Open de la Comunidad Valenciana - Valencia JSM Challenger - Champaign Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Sacramento Challenger - Sacramento The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Ford Tennis Championships - Louisville Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril USTA Tallahassee Tennis Challenger - Tallahassee Ordina Open - 's-Hertogenbosch Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pekao Open 2003 - Szczecin China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Music City Challenger - Nashville Heineken Open - Auckland SA Tennis Open - Johannesburg SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles 2007 Challenger of Santa Clara - Valencia Malaysian Open - Kuala Lumpur China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland SAP Open - San Jose Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Malaysian Open - Kuala Lumpur Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires II Naples ITG Challenger - Naples Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Nielsen USTA Pro Tennis Championship - Winnetka Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston 2006 North Shore Pro Tennis Championship - Winnetka Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Carson Challenger China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Memphis Open - Memphis Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Warsteiner Challenger Lubeck - Lubeck BB&T Atlanta Open - Atlanta Citi Open - Washington European Open - Antwerp Warsteiner Challenger Wolfsburg - Wolfsburg If Stockholm Open - Stockholm Erste Bank Open - Vienna The Comercia Bank Challenger - Aptos ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston The LTA Hull Challenger - Hull Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Geneva Open - Geneva Dallas Challenger Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Hall of Fame Open - Newport German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu Rakuten Japan Open - Tokyo ASB Classic - Auckland Argentina Open - Buenos Aires New York Open - New York Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Citi Open - Washington Fifth Third Bank Tennis Championships - Lexington Cherbourg Challenger Copa Sevilla - Seville Tallahassee Tennis Challenger - Tallahassee Winnetka Challenger Sunset Moulding Challenger - Yuba City Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere Talahassee Challenger Winnetka Challenger Aptos Challenger AGT Challenger - Leon Fifth-Third Bank Tennis Classic - Lexington Sacramento Challenger Challenger Ford de Cherbourg - Cherbourg Savannah Challenger Sacramento Challenger Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Fifth Third Bank Tennis Championships - Lexington Champaign Challenger Tennis Napoli Cup - Naples Pro Tennis World Open - Boca Raton Garden Open - Rome Sarasota Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Tiburon Challenger Carson Challenger ATU Cup - Weiden Nord/LB Open - Braunschweig Memorial Savigni - Sassuolo Muller Cup - Ulm Yuba City Challenger Tulsa Challenger Charlottesville Challenger Maui Challenger Dallas Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans San Marino Cepu Open - San Marino Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Sacramento Challenger Knoxville Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Aptos Challenger Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Swanston Challenger - Sacramento Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Lexington Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pro Challenger at Calabasas - Calabasas Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Nottingham Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Sacramento Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Men's Pro Challenger at Tunica National - Tunica Sarasota Challenger Hurricane Tennis Open - Bradenton Sunrise Challenger Tiburon Challenger Champaign Challenger Irving Challenger Countrywide Classic USTA Men's Challenger - Carson 2008 Lubbock Challenger - Lubbock French Open - Paris Warta Cup 2001 - Sopot Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York XXVIII Edizione 'A.Savoldi' - Manerbio JSM Challenger of Champaign - Urbana Asirom Challenger Brasov - Brasov Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Diego Open - Budapest Wimbledon - London U.S. Open - New York Challenger Copa Sevilla Internacionales de Andalucia - Seville Wolfsburg Challenger Kamnik Challenger - Kamnik Kyoto Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York USTA Freeman Men's Challenger - Joplin Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Champaign Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Copa Ericsson Brazil - Sao Paulo Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Binghamton Challenger Savannah Challenger 2007 Nielsen Pro Tennis Championship - Winnetka French Open - Paris Wimbledon - London U.S. Open - New York 2007 Knoxville Challenger - Knoxville Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Winnetka Challenger Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, QF, ESP-GER 3-2 Hopman Cup - Perth Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Capitala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship AIG Japan Open - Tokyo Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Copa AT&T - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Mercedes Cup - Stuttgart Regions Morgan Keegan Championships - Memphis Delray Beach Open - Delray Beach Medibank Private International - Sydney Abierto Mexicano Telfonica MoviStar - Acapulco China Open - Beijing Abierto Mexicano Telcel - Acapulco Campionati Internazionali D'Italia - Rome U.S. Open - New York Davis Cup, World Group, F, CZE-ESP 3-2 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London U.S. Open - New York Davis Cup, World Group, QF, GER-ESP 1-4